

cc.Class({
    extends: cc.Component,

    properties: {
  
    },

    // onLoad () {},

    /**
     * 碰撞产生回调
     * @param {*} other 碰撞组建
     * @param {*} self 自组件
     */
    onCollisionEnter: function (other, self) {
      if(self.tag == 0){
        game.getSpark(other.node)  //产生火花
        game.delBullet(self.node) 
      }


      //子弹碰撞敌人
      var js = other.node.getComponent('enemy_' + other.tag)
      if(js && !js.isDie){
        js.hit(data.buttetAtk)
      }

    },


    //子弹位移
    setSecondPos:function(pos){
      var seq = cc.moveTo(0.1,pos)
      this.node.runAction(seq);
    },


    update (dt) {

        //游戏进行中 设置子弹发射距离
        if(game.gameStatus == 1 || game.gameStatus == 3){
          this.node.y = this.node.y + 30
        }


        //子弹出屏移除资源
        if(this.node.y >= 650){
            game.delBullet(this.node)
        }

    },


    
});
